﻿using System.ComponentModel.DataAnnotations;
using MediatR;
using MyMES.Domain.yjb;
using MyMES.Error;

namespace MyMES.Writer.API.Application.Commends.settingCommand
{
    public class AddInventoryTransferCommand:IRequest<APIResult<InventoryTransfer>>
    {
        public int InventoryTransferId { get; set; }
        // 产品物料
        public string ProductMaterial { get; set; }

        // 产品物料名称
        public string ProductMaterialName { get; set; }

        // 单位
        public string Unit { get; set; }

        // 规格型号
        public string SpecificationModel { get; set; }

        // 批次号
        public string BatchNumber { get; set; }

        // 移出仓库
        public string OutWarehouse { get; set; }

        // 转移数量
        public int TransferQuantity { get; set; }

        // 备注
        public string Remark { get; set; }
        //删除逻辑
        public bool IsDelete { get; set; }
        /// <summary>
        /// 外键
        /// </summary>
        public int WjId { get; set; }
    }
}
